$(function() {
  const form = layui.form

  form.verify({
    pwd: [/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'],
    // 新密码的验证规则:不能与旧密码一致
    samePwd: function(value) {
      if (value === $('#oldPwd').val()) {
        return '新旧密码不能相同！'
      }
    },
    // 确认密码的验证规则:与新密码一致
    rePwd: function(value) {
      if (value !== $('#newPwd').val()) {
        return '两次密码不一致！'
      }
    }
  })

  $('.layui-form').on('submit', function(e) {
    e.preventDefault()
    $.ajax({
      method: 'POST',
      url: '/my/updatepwd',
      data: $(this).serialize(),
      success: function(res) {
        if (res.status !== 0) {
          return layer.msg(res.message)
        }
        layer.msg(res.message)
        // 重置表单
        localStorage.removeItem('token')
        top.location.href = '/login.html'
      }
    })
  })
})